sponge needle - German English Dictionary